home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-ALPH.{_4 / CONSOLE.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  56 lines

  1. #ifndef __AXP_CONSOLE_H
  2. #define __AXP_CONSOLE_H
  3.  
  4. /*
  5.  * Console callback routine numbers
  6.  */
  7. #define CCB_GETC        0x01
  8. #define CCB_PUTS        0x02
  9. #define CCB_RESET_TERM        0x03
  10. #define CCB_SET_TERM_INT    0x04
  11. #define CCB_SET_TERM_CTL    0x05
  12. #define CCB_PROCESS_KEYCODE    0x06
  13.  
  14. #define CCB_OPEN        0x10
  15. #define CCB_CLOSE        0x11
  16. #define CCB_IOCTL        0x12
  17. #define CCB_READ        0x13
  18. #define CCB_WRITE        0x14
  19.  
  20. #define CCB_SET_ENV        0x20
  21. #define CCB_RESET_ENV        0x21
  22. #define CCB_GET_ENV        0x22
  23. #define CCB_SAVE_ENV        0x23
  24.  
  25. /*
  26.  * Environment variable numbers
  27.  */
  28. #define ENV_AUTO_ACTION        0x01
  29. #define ENV_BOOT_DEV        0x02
  30. #define ENV_BOOTDEF_DEV        0x03
  31. #define ENV_BOOTED_DEV        0x04
  32. #define ENV_BOOT_FILE        0x05
  33. #define ENV_BOOTED_FILE        0x06
  34. #define ENV_BOOT_OSFLAGS    0x07
  35. #define ENV_BOOTED_OSFLAGS    0x08
  36. #define ENV_BOOT_RESET        0x09
  37. #define ENV_DUMP_DEV        0x0A
  38. #define ENV_ENABLE_AUDIT    0x0B
  39. #define ENV_LICENCE        0x0C
  40. #define ENV_CHAR_SET        0x0D
  41. #define ENV_LANGUAGE        0x0E
  42. #define ENV_TTY_DEV        0x0F
  43.  
  44. #ifdef __KERNEL__
  45. extern long srm_dispatch(long code, ...);
  46. extern void srm_puts(const char *);
  47. extern long srm_printk(const char *, ...)
  48.     __attribute__ ((format (printf, 1, 2)));
  49.  
  50. struct crb_struct;
  51. struct hwrpb_struct;
  52. extern long srm_fixup(struct crb_struct *, struct hwrpb_struct *);
  53. #endif /* __KERNEL__ */
  54.  
  55. #endif /* __AXP_CONSOLE_H */
  56.